Sessions
Backend
In Backend Modulen werden Sessions fogendermaßen verwendet:
$my_vars = $GLOBALS["BE_USER"]->getSessionData("tx_myextension");
Eigene Werte können hinzugefügt werden:
$my_vars['somevalue'] = "Hello World";
Speichern der Daten:
$GLOBALS["BE_USER"]->setAndSaveSessionData ('tx_myextension', $my_vars);
$my_vars können im Klassenweiten Kontekt mit $this->my_vars aufgerufen werden.
Frontend
In Frontend Modulen werden Sessions leicht unterschiedlich verwendet:
$my_vars = $GLOBALS["TSFE"]->fe_user->getKey('ses','tx_myextension_mykey');
Eigene Werte können genauso hinzugefügt werden:
$my_vars['somevalue'] = "Hello World";
Speichern der Daten
$GLOBALS["TSFE"]->fe_user->setKey('ses','tx_myextension_mykey',$my_vars);
$GLOBALS["TSFE"]->storeSessionData();
(Siehe wiki.typo3.org/index.php/Table_of_Contents_%28XDG%29)